大家在玩CMS之前應該都有先在本地端做測試的習慣吧,那應該會有遇到那種像是使用了XAMPP在本地端架設好也都佈局好後等到要打包檔案跟資料庫推上雲端空間時遇到一堆問題,這回要說的就是這在上傳匯入遇到這些狀況時的配套解決方案;在先前測過的幾個空間也嘗試過要把建立好的檔案上傳並使用,但卻發現這些空間如果是由空間自動產生wordpress那首先就會遇到資料庫前綴不相同的問題,還記得在手動放上CMS與創建資料庫後進入安裝介面那資料庫連接設定就會有一個項目是有關資料庫的資料表預設為"wp_"前綴名,這就會造成資料表不相符的狀況下,要匯入就會需要進行資料庫修改,我的作法是先清空原本雲端空間的資料庫,只做清空而不是將表都刪乾淨,另一邊透過編輯器快速修改所有資料表相關名稱,方法當然是多重取代,最後再測試匯入,這樣的方式還算快速且穩固,不過也有看過一些外掛能直接遷移資料庫與站,有機會倒是可以嘗試看看;另外可能會採的坑是放入從本地端傳上的CMS包時遇到大大幾個"資料庫連線錯誤"的字樣,這其實是原因大部分都是沒有正確資料完成庫連線,還記得wp-config.php這個檔案嗎?這裡面包含了資料庫連線以及跳轉判斷,重點就在資料庫連線必須要去看一下設定檔,很可能一不小心就把wp-config.php給覆蓋了,另外也要注意上傳時不要把網站跟目錄下的.htaccess也覆蓋掉,我會把那些錯誤回報的跳轉直接交給空間預設,這樣省去了很多麻煩,等到如果真的要遷站時才去設定那個檔案,否則盡量是不去動它;這次上傳到Hostinger的測試就比較沒這些問題了,因為是直接全空環境上傳,再修改個wp-config.php檔整體上非常順利,下回開始來進入我們的後台介紹。